package com.guangyunl.d_if;

// switch 和 if 的区别：debug
// 1、switch : 会直接跳到相匹配的case
// 2、if ：从上到下挨个判断

import java.util.Scanner;

public class Demo09IfAndSwitch {
    public static void main(String[] args) {
        // 创建对象
        Scanner sc = new Scanner(System.in);
        // 获取输入的数字
        System.out.print("请输入星期对应的数字(1-7): ");
        int data1 = sc.nextInt();

        if (data1 < 1 || data1 > 7){
            System.out.println("输入的数字有误，请输入1~7!");
        }else {
            if (data1 == 1){
                System.out.println("星期一");
            } else if (data1 == 2) {
                System.out.println("星期二");
            } else if (data1 == 3) {
                System.out.println("星期三");
            } else if (data1 == 4) {
                System.out.println("星期四");
            } else if (data1 == 5) {
                System.out.println("星期五");
            } else if (data1 == 6) {
                System.out.println("星期六");
            } else if (data1 == 7) {
                System.out.println("星期日");
            }
        }

        switch (data1){
            case 1:
                System.out.println("星期一");
                break;
            case 2:
                System.out.println("星期二");
                break;
            case 3:
                System.out.println("星期三");
                break;
            case 4:
                System.out.println("星期四");
                break;
            case 5:
                System.out.println("星期五");
                break;
            case 6:
                System.out.println("星期六");
                break;
            case 7:
                System.out.println("星期日");
                break;
            default:
                System.out.println("没有这个星期，请重新输入(1-7)!");
                break;
        }
    }
}
